Опечатки, замеченные в книге
"AutoLISP и Visual LISP в среде AutoCAD"
(изд-во БХВ-Петербург, 2006 г.)
Красным цветом выделен новый текст.
Глава 1
Стр. 90, 8 строка сверху (функция getcorner)
(указал А.Чирков) - изменить на:
(setq pt1 (getcorner '(15.0 27.2) "Задай точку: ")).
Стр. 100, 12-13 строки сверху (функция open)
(указал С.И.Васильев, Нижний Новгород) - изменить на:
"a" и "A", то он создается.
Если указано имя без полного пути, то результат поиска файла непредсказуем (в официальной
документации сказано, что файл ищется в каталоге по умолчанию, но это не подтверждается).
Стр. 105, 3-4 строки сверху (функция vl-directory-files) (указал
С.И.Васильев, Нижний Новгород) - изменить на:
Если аргумент <папка> равен ""
или nil или опущен, то результат выбора папки непредсказуем
(в официальной документации сказано, что принимается каталог по умолчанию, но это не подтверждается).
Если аргумент <образец> опущен или
Стр. 105, 4-5 строки снизу (функция vl-file-copy) (указал
С.И.Васильев, Нижний Новгород) - изменить на:
Если в аргументе <источник> имя файла указано без пути, то
результат поиска файла непредсказуем (в официальной документации сказано, что файл ищется
в каталоге по умолчанию, но это не подтверждается). То же относится к поиску или созданию файла,
Стр. 106, 9 строка сверху (функция vl-file-copy) - изменить на:
Стр. 106, 11 строка сверху (функция vl-file-copy) - изменить на:
Стр. 106, 12 строка снизу (функция vl-file-delete) - изменить на:
Стр. 106, 4-5 строки снизу (функция vl-file-directory-p) (указал
С.И.Васильев, Нижний Новгород) - изменить на:
Если аргумент <имя> не содержит полного пути к файлу, то
результат поиска файла непредсказуем (в официальной документации сказано, что файл ищется
в каталоге по умолчанию, но это не подтверждается).
Стр. 107, 7-8 строки сверху (функция vl-file-rename) (указал
С.И.Васильев, Нижний Новгород) - изменить на:
Если в аргументе <старое> не содержит полного пути к файлу,
то результат поиска файла непредсказуем (в официальной документации сказано, что файл ищется
в каталоге по умолчанию, но это не подтверждается).
Стр. 107, 12-13 строки снизу (функция vl-file-size) (указал
С.И.Васильев, Нижний Новгород) - изменить на:
Если аргумент <имя> не содержит полного пути к файлу, то
результат поиска файла непредсказуем (в официальной документации сказано, что файл ищется
в каталоге по умолчанию, но это не подтверждается).
Стр. 119, 6 строка сверху (разд. 1.12.8, листинг 1.15) (указал А.В.Лазебный, Москва) - изменить на:
(setq le (entget (car (entsel))))
Стр. 124, 1 строка сверху (разд. 1.12.14) (указал Б.Глумов, Москва) - изменить на:
(ssget '(125.4 58.1)) создает набор из
последнего примитива, проходящего через
Глава 6
Стр. 329, 3 строка снизу (разд. 6.1.16) (указал А.В.Лазебный, Москва) - изменить на:
Вычисляет тип варианта.
Глава 7
Стр. 423, 3 строка сверху (разд. 7.2.135) (указал Игорь, форум www.autocad.ru, 18.06.07) - изменить на:
Возврат: вещественное число (тангенс 1/4 угла дуги), положительные значения
Стр. 489, 15 строка снизу (разд. 7.2.292) (указал А.Пекшев, форум www.caduser.ru, 18.03.09) - изменить на:
Стр. 489, 13 строка снизу (разд. 7.2.292) (указал А.Пекшев, форум www.caduser.ru, 18.03.09) - изменить на:
Стр. 490, 9 строка сверху (разд. 7.2.292) (указал А.Пекшев, форум www.caduser.ru, 18.03.09) - изменить на:
(vlax-3D-point '(0.0 0.0 1.0)) (vlax-3D-point '(0.0 0.0 1.0))
20 5 :vlax-true 'row 'col)
Глава 10
Стр. 812, 6 строка снизу (разд. 10.2.2) (указал В.Павлов, Санкт-Петербург, 17.02.16) - изменить на:
;;; Формат вызова: (pl:obj-filter-select-all <НАБОР> <ФИЛЬТР>
Стр. 813, 7 строка сверху (разд. 10.2.2) (указал В.Павлов, Санкт-Петербург, 17.02.16) - изменить на:
Функция pl:obj-filter-select-all, как и предыдущая, требует обязательной